home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Information / Programming / Gestalt Selectors 3.2 / Updates / update-312.etx < prev    next >
Encoding:
Text File  |  1995-10-24  |  24.4 KB  |  609 lines  |  [TEXT/R*ch]

  1. . Although not (yet) perfect, it surely is a good successor of the
  2. Gestalt! application.
  3. Many thanks to Roland Mansson for maintaining Gestalt! all those years,
  4. but as you all may know he stopped supporting it.
  5. When Gestalt.appl becomes available I'll let you all know!
  6.  
  7. QUESTIONS
  8. Every now and then I receive questions about the Gestalt Manager in my
  9. mailbox. Recently even a large airplane manufacturer contacted ME with
  10. such a question: if it's possible to get the Ethernet card number through
  11. Gestalt! :-)
  12. I don't mind the questions, but some are better of in a newsgroup! :-)
  13.  
  14. MACHACK
  15. Recently I found the questions asked during the "Bash Apple" session
  16. at MacHack '95. I already heard the GSL was mentioned sometime during
  17. MacHack, but this was the question/request:
  18.  
  19.    65. Publish a list of Gestalt values.
  20.  
  21. On August 30 Apple replied with this:
  22.  
  23.    A 3rd party list exists on the Developer CD -- ToolChest:OS:Utilities
  24.    folder. We'll consider validating it and adding it to Apple material
  25.    as well.
  26.  
  27. Huh? What do they mean? But the response of October 10 changed things:
  28.  
  29.    we publish a list of Gestalt values on the Developer CD (Tool Chest
  30.    Edition, OS:Utilities folder)
  31.  
  32. You can see the whole list of questions at http://www.machack.com/
  33.  
  34. DRAGGING
  35. I myself found bit 3 set of the 'drag' selector on machines with System
  36. 7.5.2 installed. Before finalising this update an anonymous contributor
  37. gave some unconfirmed guesses and info: the bit probably indicates a new
  38. call, moved from Copland to System 7.5, to drag semi-transparent images
  39. instead of the outlines we now have.
  40. Lets hope a Tech Note on it appears soon...
  41.  
  42. SYSTEM 7.5.3
  43. The upcoming System 7.5 Update 2.0 will include System 7.5.3 and not
  44. System 7.5.2 as I previously expected.
  45.  
  46. SURVEY
  47. The survey closes this Friday, so hurry if you still want to reply!
  48. None of the Apple employees (about 10% of the subscribers) has
  49. returned the form yet!
  50.  
  51. 100 PAGES
  52. Incidentily, the GSL hit the 100 pages (A4 size) line. Anyone
  53. interested in publishing it as a book? Addison-Wesley? :-)
  54.  
  55. 'Till next time,
  56. Rene
  57.  
  58.  
  59. Gestalt Selectors List 3.1.2 Update
  60. ===================================
  61.  
  62. Maintained by Rene Ros (rgaros@bio.vu.nl)
  63.  
  64. First published: 12 October 1992, 13:15 CET (GMT+1)
  65. Last version:    1 October 1995, 12:40 CET (GMT+1)
  66. Previous update: 11 October 1995, 20:00 CET (GMT+1)
  67. Last modified  : 24 October 1995, 19:30 CET (GMT+1)
  68.  
  69. The complete version is available to subscribers by sending an email to:
  70.      gestalt-selectors-list-request@bio.vu.nl
  71. with as subject:
  72.      archive get recent/gestalt-selectors.etx
  73. or to get the compressed version:
  74.      archive get recent/gestalt-selectors.sit.hqx
  75.  
  76. If this is the first update you receive since subscribing to the mailing
  77. list you may want to get the previous updates as well. Then email to the
  78. address listed above and use this command:
  79.      archive get updates/updates-comb.etx
  80.  
  81. A vertical bar in front of a line indicates the line has changed or was
  82. added.
  83.  
  84. PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
  85.  
  86. The following persons contributed to this update:
  87.  
  88. ===========================================================================
  89. Contributions to the selector sections
  90. ===========================================================================
  91. Person                 Software                Selector(s) added/changed
  92. ---------------------------------------------------------------------------
  93. Anonymous              System (enablers)       drag
  94. Jean-Pierre Curcio     Launcher cp             bast
  95.                        Sound Manager ext       snhw
  96.                        System (enablers)       hdwr, shal
  97.                        System Tune-Up          bugz
  98.                        System Update etc.      bugx
  99. Marco Piovanelli       Finder Enabler          fndx
  100. Rene Ros               Eagle ext               EgGP
  101.                        Macintosh Drag and Drop ext
  102.                                                drag
  103.                        System (enablers)       mach, micn, nreg
  104.                        System?                 cmic, fstn, puir
  105.                        unknown                 EgGP
  106. ---------------------------------------------------------------------------
  107.  
  108. ===========================================================================
  109. Contributions to the non-selector sections
  110. ===========================================================================
  111. Person                 Chapter/Section
  112. ---------------------------------------------------------------------------
  113. Rene Ros               Reports/Relabled Macintosh Models
  114. ---------------------------------------------------------------------------
  115.  
  116. Apple System Software (A-E)
  117. ===========================
  118.  drag (Macintosh Drag and Drop ext [1.0])
  119. |     (System? [7.5?])
  120.       gestaltDragMgrAttr &AD05
  121.       Returns information about the Drag Manager.
  122.  
  123.       enum {
  124.       #define gestaltDragMgrAttr 'drag' /* Drag Manager attributes */
  125.       gestaltDragMgrPresent      =  0,  /* Drag Manager is present */
  126.       gestaltDragMgrFloatingWind =  1,  /* &AS09 */
  127.       gestaltPPCDragLibPresent   =  2,  /* &AS09 */
  128. |     gestaltTranslucentDrags?   =  3,  /* SetDragImage function present */
  129. |                                       /*  to drag semi-transparant */
  130. |                                       /*  images instead of outlines? */
  131. |                                       /*  (Anonymous) */
  132.       gestaltDragMgr???          = 31}; /* set with System 7.5 */
  133.  
  134. Apple System Software (F-J)
  135. ===========================
  136.  hdwr (System [6.0.4]) INF
  137.       gestaltHardwareAttr
  138.       Returns information about the hardware configuration of the machine.
  139.  
  140.       enum {
  141.       #define gestaltHardwareAttr 'hdwr' /* hardware attributes */
  142.       gestaltHasVIA1         =  0,  /* VIA 1 */
  143.       gestaltHasVIA2         =  1,  /* VIA 2 */
  144.       gestaltHasRBV          =  2,  /* RBV &M01 */
  145.       gestaltHasASC          =  3,  /* ASC (or compatible with) */
  146.       gestaltHasSCC          =  4,  /* SCC &M01 */
  147.       gestaltHasOSS          =  5,  /* OSS &M01 */
  148.       gestaltHasSCSIDMA      =  6,  /* 53C80 SCSI DMA &M01 */
  149.       gestaltHasSCSI         =  7,  /* 53C80 SCSI */
  150.       gestaltHasSWIMIOP      =  8,  /* SWIM IOP &M01 */
  151.       gestaltHasSCCIOP       =  9,  /* SCC IOP &M01 */
  152.       gestaltHasFitch        = 10,  /* Fitch memory Controller &M02 */
  153.       gestaltHasIWM          = 11,  /* IWM &M01 */
  154.       gestaltHasPWM          = 12,  /* PWM disk speed buffer &M02 */
  155.       gestaltHasRAMSndBuff   = 13,  /* RAM-based sound buffer &M02 */
  156.       gestaltHasVideoDAConv  = 14,  /* Video D/A Converter &M02 */
  157.       gestaltHasPGC          = 15,  /* PGC (parity control) &M02 */
  158.       gestaltHasRPU?         = 16,  /* Random Parity Unit */
  159.       gestaltHasOMC?         = 17,  /* Orwell Memory Controller */
  160.       gestaltHasVISARBV?     = 18,  /* VISA Ram Based Video */
  161.       gestaltHasSoftPowerOff = 19,  /* Software PowerOff */
  162.                                     /*  (since System 7.0?) &S01 */
  163.       gestaltHasSonic        = 20,  /* Sonic (built-in ethernet) &M01 */
  164.       gestaltHasSCSI961      = 21,  /* Int. 53C96 SCSI &AT01 */
  165.       gestaltHasSCSI962      = 22,  /* Ext. 53C96 SCSI &AT01 */
  166.       gestaltHasDAFBVideo    = 23,  /* DAFB Video &M01 */
  167.       gestaltHasUniversalROM = 24,  /* Universal ROM &AT04 */
  168. |     gestaltHasJMC          = 25,  /* Jaws Memory Controller? */
  169. |     gestaltNeedsRESET      = 27,  /* ??? set on PowerMac, C660AV and */
  170. |                                   /*  under MAE 1.0 */
  171.       gestaltHasEnhancedLtalk= 30}; /* Enhanced LocalTalk &AD21 */
  172.  
  173.       NOTES:
  174.       See for additional information the TN "M.OV.GestaltSysenvirons" (OV 16).
  175.  
  176.       On the Mac IIfx and Quadra 900 the gestaltHasSCC bit always returns 0
  177.       because the SCC is isolated by I/O processors. When the Compatibility
  178.       Switch control panel is used the bit is set. &AD12
  179.  
  180.       The old IM VI listed this selector as an environmental selector but
  181.       IM OS Utilities now lists it as an informational selector.
  182.  
  183. Apple System Software (K-N)
  184. ===========================
  185.  mach (System [6.0.4]) INF
  186.       gestaltMachineType
  187.       Returns one of the following values, indicating the type of
  188.       machine.
  189.  
  190.       enum {
  191.       #define gestaltMachineType 'mach'    /* machine type */
  192.  
  193.       /* UNKNOWN RELEASED COMPUTERS */
  194.       gestaltPowerBook2300?      = 118, /* Macintosh PowerBook 2300c */
  195.                                         /*  &AD27 */
  196.                                         /*  ALERT! Same as Q950 PPC */
  197.                                         /*  upgrade card? */
  198. |     gestaltPowerMac5300?       = ???, /* Power Macintosh 5300 */
  199.       gestaltPowerMacPB500?      = 120, /* PB500 Series PPC 603e &AD28 */
  200.                                         /*  ALERT! Same as C650 PPC */
  201.                                         /*  upgrade card? */
  202.       gestaltPowerBook550c?      = ???, /* Macintosh PowerBook 550c */
  203.       };
  204.  
  205. [other values and notes are omitted here]
  206.  
  207.  micn (System [6.0.4]) INF
  208.       gestaltMachineIcon
  209.       Returns an icon family resource ID for the current type of
  210.       Macintosh.
  211.  
  212.       #define gestaltMachineIcon 'micn' /* machine ICON/cicn res ID */
  213.  
  214.       NOTE:
  215.       It appears as if this selector always returns the ID of the generic
  216.       Macintosh icon (like in the Welcome screen), starting with System 7.5.
  217. |     But since System 7.5.2 it appears the icon ID is now returned of the
  218. |     category (PowerBook, etc.) to show the basic outline of the computer.
  219. |     I've noticed this on a PB 5300, and have yet to check other computers
  220. |     with System 7.5.2 installed. (Rene Ros)
  221.  
  222. Apple System Software (O-S)
  223. ===========================
  224.  snhw (System [7.5])
  225.       (Sound Manager ext [3.0])
  226.       gestaltSoundHardware
  227.       Returns type of hardware used for sound?
  228.  
  229.       enum {
  230.       #define gestaltSoundHardware 'snhw' /* Sound Hardware */
  231.       gestaltASC          = 'asc ',  /* ASC */
  232.       gestaltAwacs?       = 'awac',  /* returned on PowerMac */
  233.       gestaltGCAwacs?     = 'awgc',  /* returned on PM 7200, PM 8500 */
  234.                                      /* and PM 9500 with System 7.5.2 */ 
  235.       gestaltClassicSound = 'clas',  /* Classic Mac? */
  236.       gestaltDSP          = 'dsp ',  /* DSP */
  237.       gestaltSinger?      = 'sing',  /* returned on PB 540c */
  238.       gestaltSinger2?     = 'sng2',  /* returned on PB 190cs & PB 5300 */
  239. |     gestaltWhitney?     = 'whit'}; /* returned on Performa 5300 */
  240.  
  241.       NOTE:
  242.       The SoundComponents.h header file from ETO #18 lists the following
  243.       values, possibly also return values for this selector? (Anonymous)
  244.  
  245.       kClassicSubType  'clas'      /* classic hardware, i.e. Mac Plus */
  246.       kASCSubType      'asc '      /* Apple Sound Chip device */
  247.       kDSPSubType      'dsp '      /* DSP device */
  248.       kAwacsSubType    'awac'      /* Another of Will's Audio Chips device*/
  249.       kGCAwacsSubType  'awgc'      /* Awacs audio with Grand Central DMA */
  250.       kSingerSubType   'sing'      /* Singer (via Whitney) based sound */
  251.       kSinger2SubType  'sng2'      /* Singer 2 (via Whitney) for Acme */
  252.  
  253. Apple System Software (T-Z)
  254. ===========================
  255. No changes.
  256.  
  257. Apple Additional Software
  258. =========================
  259. No changes.
  260.  
  261. Third Parties Software
  262. ======================
  263. No changes.
  264.  
  265. Unknown Gestalt Selector Codes
  266. ==============================
  267.  
  268. Apple Software
  269. --------------
  270. |bast (Launcher cp [1.0?], part of System 7.0.1P and 7.1P)
  271.  bugx (7.5.2 Printing Fix)
  272.       (System [7.5])
  273.       (System Update ext [3.0])
  274.       gestaltBugs3Attr?
  275.  
  276.       enum {
  277. |     #define gestaltBugFixAttrsThree 'bugx'
  278. |     gestaltDIXZeroSupportsBadBlocks = 9,   /* &AD29 */
  279.       gestaltBugOTPrintingFix?        = 10}; /* OT Printing fix */
  280.  
  281.       NOTE:
  282.       The System Update reserves the 'bugx', 'bugy' and 'bugz' gestalt
  283.       selectors to indicate which fixes are installed on a given machine.
  284.       These are for Apple internal use only, and developers should not rely
  285.       on these. There is no guarantee that they will be supported in future
  286.       versions of Macintosh system software. &AT06
  287.  
  288.  bugz (System [7.0]/Tune-up ext)
  289.       gestaltBugs1Attr?
  290.  
  291.       enum {
  292. |     #define gestaltBugFixAttrs(One)? 'bugz'
  293. |     gestaltFixPrinting              = 0,
  294. |     gestaltResponderCrashFix        = 1,
  295. |     gestaltResponderVersionFix      = 2,
  296. |     gestaltPurgeFonts               = 3,
  297. |     gestaltAliasMgrFix              = 4,
  298. |     gestaltSCSIFix                  = 5,
  299. |     gestaltKeyboardFix              = 6,
  300. |     gestaltTrueTypeFix              = 7,
  301. |     gestaltFixedMicroseconds        = 8,
  302. |     gestaltSaveLastSPExtra          = 9,
  303. |     gestaltVMCursorTaskFix          = 10,
  304. |     gestaltDietPatches              = 11,
  305. |     gestaltBackgroundPrintingPatch  = 12,
  306. |     gestaltNoPreferredAlertPatch    = 13,
  307. |     gestaltAllocPtrPatch            = 14,
  308. |     gestaltEPPCConnectionTableFix   = 15,
  309. |     gestaltDAHAndlerPatch           = 16,
  310. |     gestaltLaunchFix                = 17,
  311. |     gestaltDeathNoticePatches       = 18,
  312. |     gestaltBacklightFix             = 19,
  313. |     gestaltPrintDriverFix           = 20,
  314. |     gestaltPMSegmentTweaks          = 21,
  315. |     gestaltWDEFZeroFix              = 22,
  316. |     gestaltPACKSixFix               = 23,
  317. |     gestaltResolveFileIDRefFix      = 24,
  318. |     gestaltDisappearingFolderFix    = 25,
  319. |     gestaltPowerBookSerialFix       = 26,
  320. |     gestaltPowerBookSleepFix        = 27,
  321. |     gestaltPowerBook FloppyEjectFix = 28,
  322. |     gestaltPowerBookSleepFPUFix     = 29,
  323. |     gestaltPowerBookRestFPUFix      = 30,
  324. |     gestalt???                      = 31};
  325.  
  326.       NOTE:
  327.       The System Update reserves the 'bugx', 'bugy' and 'bugz' gestalt
  328.       selectors to indicate which fixes are installed on a given machine.
  329.       These are for Apple internal use only, and developers should not rely
  330.       on these. There is no guarantee that they will be supported in future
  331.       versions of Macintosh system software. &AT06
  332.  
  333. |cmic (System? [7.5.2?])
  334. |     Returns 1 on a PM 7200/90.
  335.  fndx (AliasDragger ext [1.0b1] by Leonard Rosenthol)
  336.       (ControlDragEnabler ext [1.0] by Anthonis DeRobertis)
  337. |     (Finder Enabler [1.0] by Marco Piovanelli)
  338.       gestaltFinderFeaturesAttr?
  339.       By installing this selector some undocumented features of the Finder
  340.       (starting with System 7.1 Pro) are enabled.
  341.  
  342.       enum {
  343.       #define gestaltFinderFeaturesAttr? 'fndx'
  344.       gestaltFinderControlDrag?    = 0,  /* if set, control dragging an */
  345.                                          /*  item creates an alias */
  346.       gestaltFinderRevealOriginal? = 1}; /* if set, Reveal Original menu */
  347.                                          /*  item is added */
  348.  
  349.       NOTES:
  350.       The x is actually an option-x (0xC5).
  351.  
  352.       Apperantly the Finder team implemented several features not approved
  353.       by the 'high command'. Under normal circumstances these features are
  354.       not available, unless the correct bit is set with the response of
  355.       this selector. There are probably more bits defined, or already
  356.       obsolete because the feature got implemented with later versions of
  357.       the Finder. (Anonymous)
  358.  
  359.       Setting bit 1 causes a new menu item to be added to the Finder's File
  360.       menu, just below "Find Again". The new item is "Reveal Original" and
  361.       it instantly resolves alias files! (Marco Piovanelli)
  362.  
  363. |fstn (System? [7.5.2?])
  364. |     Returns 1 on a PB 5300.
  365. |puir (System?? [7.5.2?])
  366. |     gestaltInfraRedManager?
  367. |     Returns the version of the manager for Infrared transmission? as BCD?
  368. |
  369. |     #define gestaltInfraRedManager? 'puir'
  370. |
  371. |     NOTE:
  372. |     Seen on PB 190cs prototype (0x0100) and PB 5300 (0x0200300).
  373. |     (Anonymous, Rene Ros)
  374.  shal (System [7.1?])
  375. |     gestaltSerialHAL?
  376.  
  377. |     #define gestaltSerialHAL? 'shal'
  378.  
  379.       NOTE: Returns 2 on PowerMac and 1 on Centris 660AV
  380.  
  381. Third Parties Software
  382. ----------------------
  383. |EgGP (??? [???])
  384.  
  385. Reports
  386. =======
  387.  
  388.  Relabled Macintosh Models
  389.  -------------------------
  390.  (by Rene Ros;
  391.   Originally based on the Mac Models List by J.D. Sterling Babcock.
  392.   Since Summer 1995 based on MacFacts by Apple Computer Inc.)
  393.  
  394.  The Performa models usually (there are some exceptions) return a  machine
  395.  ID# for the model they are based on. The table below lists several models
  396.  which are simply relabled and the hardware model they are based on.
  397.  
  398.  ===========================================================================
  399.  Relabled Machines
  400.  ===========================================================================
  401.  Relabled Model          Hardware Model               Note
  402.  Name                    Constant
  403.  ---------------------------------------------------------------------------
  404.  Macintosh ED            gestaltMacPlus               sold in Netherlands?,
  405.                                                       512K with Mac SE case
  406.                                                       color
  407.  Performa 200            gestaltClassicII
  408.  Performa 250            gestaltMacColorClassic       sold in Australia and
  409.                                                       Britain
  410. |Performa 275            gestaltMacColorClassic
  411.  Performa 400            gestaltMacLCII
  412.  Performa 405            gestaltMacLCII
  413.  Performa 410            gestaltMacLCII
  414.  Performa 430            gestaltMacLCII
  415.  Performa 450            gestaltMacLCIII
  416. |Performa 460                                         not relabeled, own ID
  417.  Performa 466            gestaltPerforma460
  418.  Performa 467            gestaltPerforma460
  419.  Performa 475            gestaltMacLC475
  420.  Performa 476            gestaltMacLC475
  421. |Performa 520            gestaltMacLC520
  422.  Performa 550            gestaltMacLC550
  423.  Performa 560            gestaltMacLC550
  424.  Performa 575            gestaltMacLC575
  425.  Performa 577            gestaltMacLC575
  426.  Performa 578            gestaltMacLC575
  427. |Performa 580            gestaltMacLC580
  428. |Performa 588            gestaltMacLC580
  429.  Performa 600                                         not relabeled, own ID
  430.  Performa 630            gestaltMac630
  431.  Performa 631            gestaltMac630
  432.  Performa 635            gestaltMac630
  433.  Performa 636            gestaltMac630
  434. |Performa 637            gestaltMac630
  435.  Performa 638            gestaltMac630
  436. |Performa 640            gestaltMac630
  437.  Performa 5200           gestaltPowerMac5200_75
  438. |Performa 5210           gestaltPowerMac5200_75
  439. |Performa 5215           gestaltPowerMac5200_75
  440. |Performa 5220           gestaltPowerMac5200_75
  441.  Performa 6110           gestaltPowerMac6100_60
  442.  Performa 6112           gestaltPowerMac6100_60
  443.  Performa 6115           gestaltPowerMac6100_60
  444. |Performa 6116           gestaltPowerMac6100_60
  445.  Performa 6117           gestaltPowerMac6100_60
  446.  Performa 6118           gestaltPowerMac6100_60
  447.  Performa 6200           gestaltPowerMac6200_75
  448. |Performa 6216           gestaltPowerMac6200_75
  449. |Performa 6218           gestaltPowerMac6200_75
  450. |Performa 6220           gestaltPowerMac6200_75
  451. |Performa 6230           gestaltPowerMac6200_75
  452. |Performa 6300           gestaltPowerMac6200_75 ?
  453.  PowerMac 6100/60AV      gestaltPowerMac6100_60
  454.  PowerMac 7100/66AV      gestaltPowerMac7100_66
  455.  PowerMac 8100/80AV      gestaltPowerMac8100_80
  456. |PowerMac WGS 6150/60    gestaltPowerMac6100_60
  457. |PowerMac WGS 6150/66    gestaltPowerMac6100_66
  458. |PowerMac WGS 8150/80    gestaltPowerMac8100_80
  459. |PowerMac WGS 8150/110   gestaltPowerMac8100_110
  460.  Quadra 660AV            gestaltMacCentris660AV
  461.  Workgroup Server 60     gestaltMacCentris610
  462.  Workgroup Server 80     gestaltMacQuadra800
  463.  Workgroup Server 95     gestaltQuadra950
  464.  Workgroup Server 95+    gestaltQuadra950
  465.  ---------------------------------------------------------------------------
  466.  
  467. General Info
  468. ============
  469.  
  470. Sources
  471. -------
  472.  A    Apple Computer, Inc.
  473.  AD    Documentation & Magazines
  474.  AD05   Drag Manager Programmer's Guide
  475.  AD12   IM OS Utilities
  476.  AD21   Preliminary Copland Headers (WWDC 1995)
  477.  AD27   Developer Note Macintosh PowerBook 2300c
  478.  AD28   Developer Note Macintosh PowerBook Processor Card Upgrade Kit
  479. |AD29   IM Files Errata. February 1995/Rev. June 1995
  480.  
  481.  AS    Source code & header files
  482.  AS09   Drag header file on ETO 14
  483.  
  484.  AT    Technical Notes
  485.  AT01   TN M.OV.GestaltSysenvirons (OV 16), May 1987/Rev. Feb. 1995
  486.  AT04   TN M.HW.SCSI.Q&As (HW 540), Oct. 1990
  487.  AT06   TN OS 05 - System Update 3.0, July 1993/Rev. May 1994
  488.  
  489.  S    Symantec Corp.
  490.  S01    THINK Pascal 4.0 interface files
  491.  
  492.  M    Miscellaneous sources
  493.  M01    Gestalt DA 0.4 1990 (Carl C.Hewitt)
  494.  M02    Gestalt dcmd 1.0 (Eric Simenel, Apple Computer France)
  495.  
  496. About this list
  497. ===============
  498. For this update this chapter only includes the 'Gestalt Submission Form',
  499. 'Acknowledgements' and 'Editors' Address' sections.
  500.  
  501. Gestalt Submission Form
  502. -----------------------
  503. You can use this form to report information you found on already included
  504. selectors. But you can also use it to register new Gestalt selector codes.
  505. If you want to register the selector code your software installs, make sure
  506. you registered your code first with Apple Computer, Inc. Also, it is your
  507. good right if you chose to keep the meaning of the response value private.
  508. If so, still register so that others can at least detect your software by
  509. determining if the selector is present.
  510.  
  511. Software means, in this form, the software which installs the selector
  512. code. Not the whole package, just the extension or control panel (perhaps
  513. application) itself.
  514. The package is the product name in which the software is included and
  515. distributed.
  516. If data is not available or relevant, leave it blank. When the selector
  517. contains non-ASCII characters, please also provide the hexadecimal value.
  518.  
  519. You can also fill in this form on-line because it is also on the WWW
  520. pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
  521.  
  522.  
  523. Your name: 
  524.  
  525. Your email address: 
  526.  
  527. Your company name: 
  528.  
  529. Do you want to remain anonymous? Yes / No
  530.  
  531. Software name: 
  532.  
  533. Software type: O application 
  534.                O control panel
  535.                O extension (also 'appe')
  536.                O other:
  537.  
  538. Category:      O Apple System Software
  539.                O Apple Additional Software
  540.                O Apple Software
  541.                O Third Parties Software
  542.  
  543. Package name: 
  544.  
  545. Author or Company name: 
  546.  
  547. Gestalt Selector: 
  548.  
  549. Constant name: 
  550.  
  551. First version to install selector: 
  552.  
  553. Source of information: 
  554.  
  555. Short description of the returned response:
  556.  
  557.  
  558.  
  559.  
  560.  
  561. Additional constant names and values for the response value meaning:
  562.  
  563.  
  564.  
  565.  
  566.  
  567. Please email this form to this Internet address: rgaros@bio.vu.nl
  568.  
  569. Acknowledgements
  570. ----------------
  571. I want to thank the following persons for their contributions to this
  572. update and their support of this list:
  573.  
  574. ===========================================================================
  575. Name                                       Internet Email Address
  576. ---------------------------------------------------------------------------
  577. Anonymous contributor(s)                   anonymous@secret.bvd.nl
  578. Jean-Pierre Curcio                         JPC83@calvacom.fr
  579. Marco Piovanelli                           piovanel@ghost.dsi.unimi.it
  580. ---------------------------------------------------------------------------
  581.  
  582. Legal Stuff
  583. -----------
  584. (c) 1992-1995, Rene G.A. Ros
  585.  
  586. It is not allowed to distribute updates to the GSL. The full GSL can be
  587. used freely but is not public domain.
  588. See for legal information the Legal Stuff chapter of the full Gestalt
  589. Selectors List.
  590.  
  591. Editor's Address
  592. ----------------
  593. Rene G.A. Ros
  594. developer at Mac Support Automation B.V., Castricum, The Netherlands
  595. consultant to the Computer Department,
  596.        Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands
  597. contract programmer Pascal and C, also 4th Dimension and other data-bases
  598.  
  599. D.C. van Krimpenstraat 3
  600. 1067 SG  Amsterdam-Geuzenveld
  601. The Netherlands, Europe
  602.  
  603. Email: rgaros@bio.vu.nl (preferred)
  604.        rgaros@dds.nl
  605.        100112.133@compuserve.com
  606.  
  607. Please contact me at the Internet address. I read my mail there almost
  608. daily, while I log on to CompuServe only once or twice a month.
  609.